<?php
	
	class Email{
		
		public $mail;
		private $assunto;
		private $mensagem;
		
		public function Email(){
			
			$this->mail = new PHPMailer ();
			$this->mail -> From = "diegoires@gmail.com";
			$this->mail -> FromName = "Diego Pereira Aires";
			$this->mail -> IsHTML (true);
			$this->mail -> IsSMTP();
			$this->mail -> Host = 'ssl://smtp.gmail.com';
			$this->mail -> Port = 465;
			$this->mail -> SMTPAuth = true;
			$this->mail -> Username = 'diegoires@gmail.com';
			$this->mail -> Password = 'root2109';
			
		}
		
		/*
		 * metodo responsavel por
		 * enviar um emil para um usario ou clienete
		 * */
		public function enviar(){
			
			$this->mail->Body = $this->getMensagem();
			$this->mail->AddAddress($this->getDestinatario());
			$this->mail->Subject = $this->getAssunto();
			if(!$this->mail->Send()) {
				
	    		return false;
	    		
			} 
			
			else {
				
			   return true;
			   
			}
			
		}
		
		/*
		 * seta o assunto do email
		 * */
		public function setAssunto($assunto){
			
			$this->assunto = $assunto;
			
		}
		
		/*
		 * pega p assunto do email
		 * */
		public function getAssunto(){
			
			return $this->assunto;
			
		}
		
		/*
		 * seta o destinatario do email
		 * */
		public function setDestinatario($destinatario){
			
			$this->destinatario=$destinatario;
			
		}
		
		/*
		 * pega o destinatario do email
		 * */
		public function getDestinatario(){
			
			return $this->destinatario;
			
		}
		
		/*
		 * pega a mensagem do email
		 * */
		public function getMensagem(){
			
			return $this->mensagem;
			
		}
		
		/*
		 * seta a mensagem do email
		 * */
		public function setMensagem($mensagem){
			
			$this->mensagem=$mensagem;
			
		}
	}
?>
